ارائه یک معماری بهبود یافته برای کمک پردازنده و ارتباط آن با یک پردازنده mips
پایان نامه
- وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی امیرکبیر(پلی تکنیک تهران) - دانشکده مهندسی کامپیوتر
- نویسنده منصور شهیدی
- استاد راهنما مهدی صدیقی
- تعداد صفحات: ۱۵ صفحه ی اول
- سال انتشار 1386
چکیده
در سیستمهای کامپیوتری امروزی عموما برای افزایش کارایی سیستم از کمک پردازنده هایی در کنار پردازنده اصلی استفاده می شود که اجرای بخشهایی از برنامه که در پردازنده زمان زیادی می طلبد و باعث کاهش کارایی می شود را به عهده می گیرند. معماری این کمک پردازنده ها نقش مهمی در بهبود کارایی سیستم ایفا می کند. چنانکه هر چه کارایی این کمک پردازنده بیشتر باشد تاثیر بیشتری بر بهبود کارایی کل سیستم خواهد داشت. در این پروژه قصد داریم روشهای گوناگونی در زمینه بهبود معماری یک کمک پردازنده و ارتباط آن با پردازنده اصلی را بررسی کرده و معماری جدیدی ارائه کنیم که در کنار معماری پردازنده های mips به افزایش کارایی منجر شود. معماری پیشنهاد شده در این پایان نامه معماری آرایه ای است که سرعت اجرای برنامه را افزایش داده و در عین حال تعداد دسترسی به حافظه و مشکلات ناشی از آن را کاهش می دهد. معماری که در این پایان نامه ارائه شده است برای اعمال بر روی کاربردهای مختلفی مناسب می باشد. این موارد مختلف در فصل های بعد بررسی شده اند و میزان بهبودی که در هر مورد به دست می آید گزارش شده است. با استفاده از معماری که در این پایان نامه ارائه شده ، در حدود 32 درصد تا 34 درصد در زمان اجرای برنامه ها کاهش بوجود آمده است. در مقابل این دستاورد، بین 13 درصد تا 24 درصد افزایش مساحت ایجاد می شود. این میزان افزایش مساحت در مورد سخت افزارهای مختلفی که معماری مورد نظر را روی آنها پیاده سازی می کنیم متفاوت است. در مواردی که محدودیت زیادی بر روی سخت افزار وجود دارد، مانند زمانی که پیاده سازی بر روی fpga انجام می گیرد، افزایش مساحت کمتری را تحمل می کنیم. با استفاده از فرمول بندی که در مورد میزان بهبود معماری ارائه شده برای هر یک از کاربردها وجود دارد، این بهبود ارزیابی شده و اعداد مناسب و قابل توجهی به دست آمده است.
منابع مشابه
بهبود کارایی پردازنده سیگنال دستگاه حلزون شنوایی مصنوعی و ارائه روشی برای ارزیابی عملکرد آن
حلزون شنوایی مصنوعی دستگاهی الکترونیکی است که هم اکنون به منزلة راه حلی مناسب برای رفع نقص شنوایی در افراد ناشنوا به شمار می آید. این دستگاه با کنارگذاشتن بخش های معیوب سیستم شنوایی و انتقال مستقیم داده های صوتی به عصب های شنوایی باعث بازگشت نسبی شنوایی می شود. این دستگاه تاکنون باوجود پیشرفت های فراوان، هنوز کارایی ایده آلی ندارد و تلاش ها برای بهبود آن ادامه دارد. یکی از مهم ترین چالش ها در ا...
متن کاملارائه یک الگوریتم جدید و بهبود یافته جهت پیداکردن دستورالعمل های کاربرد خاص برای یک پردازنده risc
یکی از روشهای افزایش کارایی پردازنده های همه منظوره، استفاده از پردازنده های با مجموعه دستورالعمل قابل توسعه است. این پردازنده شامل یک پردازنده با هسته توسعه برای پشتیبانی دستورالعمل های سفارشی خاص منظوره می باشند. روش های اکتشافی مختلفی برای انتخاب خودکار این دستورالعمل ها ارایه شده است که اکثر آن ها از گراف جریان داده برنامه کاربردی برای شناسایی دستورالعمل های سفارشی استفاده می کنند. بدست آور...
15 صفحه اولضربکننده و ضربجمعکننده پیمانه 2n+1 برای پردازنده سیگنال دیجیتال
Nowadays, digital signal processors (DSPs) are appropriate choices for real-time image and video processing in embedded multimedia applications not only due to their superior signal processing performance, but also of the high levels of integration and very low-power consumption. Filtering which consists of multiple addition and multiplication operations, is one of the most fundamental operatio...
متن کاملارائه یک روش هوشمند برای مسئله زمان بندی چند پردازنده به کمک الگوریتم های ممتیک
الگوریتم های تکاملی تکنیک پیاده سازی مکانیزم هایی مانند تولید مجدد ، جهش، ترکیب مجدد(ادغام)، انتخاب طبیعی (فرایندی که توسط آن افرادی دارای مشخصه های مطلوب با احتمال بیشتری برای تولید افراد بعدی به کار می روند. پس مشخصه های مطلوب در نسل بعد عمومی تر می شوند) و بقای شایسته ترین است. ولی محاسبات تکاملی دارای مشخصه های زیر می باشند: - مبنی بر جمعیت - جستجوی تصادفی هدایت شده - پردازش موازی - مل...
طراحی و شبیه سازی یک کمک - پردازنده شبکه عصبی
در این پروژه یک پردازنده عصبی طراحی شده است که می تواند برای شبیه سازی دسته وسیعی از شبکه ها که مقادیر حقیقی دارند به کار رود. هدف اصلی شبیه سازی الگوریتم انتشار معکوس خطا می باشد. واحد پردازش ریاضی به صورت ممیز شناور 24 بیتی طراحی شده است که شامل یک بیت علامت، 6 بیت نما و 17 بیت مانتیس می باشد. واحد fpu شامل چهار واحد ضرب کننده می باشد که به صورت simd قرار گرفته اند. اگر چه به اندازه ...
15 صفحه اولمنابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ذخیره در منابع من قبلا به منابع من ذحیره شده{@ msg_add @}
نوع سند: پایان نامه
وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی امیرکبیر(پلی تکنیک تهران) - دانشکده مهندسی کامپیوتر
میزبانی شده توسط پلتفرم ابری doprax.com
copyright © 2015-2023